package cn.csg.ams.collect2.poptopics.entity;

import cn.csg.ams.collect2.poptopics.redisPool.AlarmPool;
import lombok.Data;

import java.util.*;

@Data
public class OutageJudgeVO {

    //研判时传入参数
    private List<AlarmPool.AlarmInfo> alarmList;

    private String taNo;

    private String taType;

    private Integer lowCustCnt;

    /**
     * 分路编号
     */
    private String shuntNo;

    //全局传参
    private int pbTermCount = 0;

    private int fhTermCount = 0;
    // 集中器数量
    private int jzqTermCount = 0;
    // 分路数量
    private int branchCount = 0;
    // 电表告警数量
    private int dbCount = 0;

    //所有的分路告警
    private Set<String> branchList = new TreeSet<>();

    //按分路维度统计的所有的电表告警
    private Map<String,Set<String>> branchMeterList = new HashMap<>();

    //分路对应用户数量
    private Map<String,Integer> branchMap = new HashMap<>();

}
